var doctorCaseAdd = {isDealInfoData: {}, zTreeInstance: null};//初始化病历新增对话框
var windowNameIndex = parent.layer.getFrameIndex(window.name); //获取窗口索引
// 清除数据
doctorCaseAdd.clearData = function () {
    this.isDealInfoData = {};
};
// 设置对话框中的数据 @param key 数据的名称 @param val 数据的具体值
doctorCaseAdd.set = function (key, val) {
    this.isDealInfoData[key] = (typeof value == "undefined") ? $("#" + key).val() : value;
    return this;
};
// 设置对话框中的数据 @param key 数据的名称 @param val 数据的具体值
doctorCaseAdd.get = function (key) {
    return $("#" + key).val();
};

//收集数据
doctorCaseAdd.collectData = function () {
    this.set('id').set('customerId').set('reservationsId').set('zhushu').set('nowMedicalHistory').set('beforeMedicalHistory').set('doctorId').set('nurseId');
    this.set('mouthCheck').set('auxiliaryCheck').set('diagnose').set('remedyPlan').set('dispose').set('doctorAdvice');
    this.set('type').set('remarks').set('finnallyTime');
    //1.第一组检查项
    var leftUp1 = [];
    $(".leftUp1").each(function () {
        leftUp1.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftUp1'] = leftUp1.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var leftDown1 = [];
    $(".leftDown1").each(function () {
        leftDown1.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftDown1'] = leftDown1.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightUp1 = [];
    $(".rightUp1").each(function () {
        rightUp1.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightUp1'] = rightUp1.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightDown1 = [];
    $(".rightDown1").each(function () {
        rightDown1.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightDown1'] = rightDown1.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var remarks1 = [];
    $(".remarks1").each(function () {
        remarks1.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['remarks1'] = remarks1.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    //2.第二种检查
    var leftUp2 = [];
    $(".leftUp2").each(function () {
        leftUp2.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftUp2'] = leftUp2.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var leftDown2 = [];
    $(".leftDown2").each(function () {
        leftDown2.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftDown2'] = leftDown2.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightUp2 = [];
    $(".rightUp2").each(function () {
        rightUp2.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightUp2'] = rightUp2.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightDown2 = [];
    $(".rightDown2").each(function () {
        rightDown2.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightDown2'] = rightDown2.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var remarks2 = [];
    $(".remarks2").each(function () {
        remarks2.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['remarks2'] = remarks2.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    //第三组
    var leftUp3 = [];
    $(".leftUp3").each(function () {
        leftUp3.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftUp3'] = leftUp3.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var leftDown3 = [];
    $(".leftDown3").each(function () {
        leftDown3.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftDown3'] = leftDown3.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightUp3 = [];
    $(".rightUp3").each(function () {
        rightUp3.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightUp3'] = rightUp3.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightDown3 = [];
    $(".rightDown3").each(function () {
        rightDown3.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightDown3'] = rightDown3.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var remarks3 = [];
    $(".remarks3").each(function () {
        remarks3.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['remarks3'] = remarks3.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    //第四组
    var leftUp4 = [];
    $(".leftUp4").each(function () {
        leftUp4.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftUp4'] = leftUp4.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var leftDown4 = [];
    $(".leftDown4").each(function () {
        leftDown4.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftDown4'] = leftDown4.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightUp4 = [];
    $(".rightUp4").each(function () {
        rightUp4.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightUp4'] = rightUp4.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightDown4 = [];
    $(".rightDown4").each(function () {
        rightDown4.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightDown4'] = rightDown4.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var remarks4 = [];
    $(".remarks4").each(function () {
        remarks4.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['remarks4'] = remarks4.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    //第五组
    var leftUp5 = [];
    $(".leftUp5").each(function () {
        leftUp5.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftUp5'] = leftUp5.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var leftDown5 = [];
    $(".leftDown5").each(function () {
        leftDown5.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['leftDown5'] = leftDown5.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightUp5 = [];
    $(".rightUp5").each(function () {
        rightUp5.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightUp5'] = rightUp5.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var rightDown5 = [];
    $(".rightDown5").each(function () {
        rightDown5.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['rightDown5'] = rightDown5.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
    var remarks5 = [];
    $(".remarks5").each(function () {
        remarks5.push($(this).val()); //这里的value就是每一个input的value值~
    });
    this.isDealInfoData['remarks5'] = remarks5.join("&&");//把一组检查的所有左上数组通过&&分割拼接成字符串 比如  1&&1
};

//保存新增病历
var nums = 0;
doctorCaseAdd.saveDraft = function () {
    nums++;
    if (nums == 1) {
        var id = $("#customerId").val();
        var reservationsId = $("#reservationsId").val();
        this.clearData();
        this.collectData();
        if ($("#finnallyTime").val() == null || $("#finnallyTime").val() == "") {
            nums =0;
            alert("请填写就诊时间！");
            return;
        }
        if ($("#doctorId").val() == null || $("#doctorId").val() == "") {
            nums =0;
            alert("请选择医生！");
            return;
        }
        if ($("#type").val() == null || $("#type").val() == "") {
            nums =0;
            alert("请选择类型！");
            return;
        }
        var ajax = new $ax(Feng.ctxPath + "/doctorLooked/saveDraft", function (data) {
            Feng.success('操作成功!');
            window.location.href = Feng.ctxPath + "/doctorPatientsCentral/doctor_caseList/"+reservationsId;
        }, function () {

        });
        ajax.set(this.isDealInfoData);
        ajax.start();
    }
};
